Big Huge Thesaurus

castor bean plant

noun